//app.js
App({
    globalData: {
        navHeight: 0,
        apiHost: "https://myxz.cmrpt.com",  //全局api接口地址
        imgUrl: "https://manyuxz.oss-cn-shenzhen.aliyuncs.com",  //oss图片地址
        officialPhone: "+86 186-0196-0881",
        userInfo: null,
        avatar:"",
        token: ""
    },
    onLaunch: function () {
        var that = this;
        // 获取手机系统信息
        wx.getSystemInfo({
            success: res => {
                //导航高度
                this.globalData.navHeight = res.statusBarHeight + 46;
            }, fail(err) {
            }
        })

        //判断token
        // var getToken = wx.getStorageSync('token');
        // if (getToken == '') {
        //     wx.reLaunch({
        //         url: '/pages/login/login'
        //     })
            
        // } else {
        //     wx.reLaunch({
        //         url: '/pages/index/index'
        //     })
        //     that.checkToken();
        // }
    },
    //加入心愿单
    cartAdd: function (goodId, orderType) {
        var that = this;
        wx.request({
            url: that.globalData.apiHost + "/api/cart/add",
            data: {
                token: wx.getStorageSync('token'),
                goods_id: goodId,
                order_type: orderType
            },
            header: {
                'content-type': 'application/x-www-form-urlencoded',
                'Cookie': 'token=' + wx.getStorageSync('token')
            },
            method: "POST",
            dataType: "json",
            success: function (res) {
                if (res.statusCode === 200) {

                }
            },
            fail: function (e) {
                console.log(e);
            },
            complete: function (obj) {
            }
        });
    },
    //取消心愿单
    cartDelete: function (goodId, orderType) {
        var that = this;
        wx.request({
            url: that.globalData.apiHost + "/api/cart/delone",
            data: {
                token: wx.getStorageSync('token'),
                goods_id: goodId,
                order_type: orderType
            },
            header: {
                'content-type': 'application/x-www-form-urlencoded',
                'Cookie': 'token=' + wx.getStorageSync('token')
            },
            method: "POST",
            dataType: "json",
            success: function (res) {
                console.log(res);
            },
            fail: function (e) {
                console.log(e);
            },
            complete: function (obj) {
            }
        });
    },
    // checkToken: function () {
    //     var that = this;
    //     wx.request({
    //         url: that.globalData.apiHost + "/api/token/check",
    //         data: {
    //             token: wx.getStorageSync('token')
    //         },
    //         header: {
    //             'content-type': 'application/x-www-form-urlencoded',
    //             'Cookie': 'token=' + wx.getStorageSync('token')
    //         },
    //         method: "POST",
    //         dataType: "json",
    //         success: function (res) {
    //             if (res.statusCode === 200) {
    //                 console.log(res);
    //                 //监测token是否过期，如果没过期就用缓存取出来的，如果过期就用刷新后的token
    //                 if (res.data.code != 1) {
    //                     that.refreshToken();
    //                 } else {
    //                 }
    //             }
    //         }
    //     });
    // },
//     refreshToken: function () {
//         var that = this;
//         wx.request({
//             url: that.globalData.apiHost + "/api/token/refresh",
//             data: {
//                 token: wx.getStorageSync('token')
//             },
//             header: {
//                 'content-type': 'application/x-www-form-urlencoded',
//                 'Cookie': 'token=' + wx.getStorageSync('token')
//             },
//             method: "POST",
//             dataType: "json",
//             success: function (res) {
//                 if (res.statusCode === 200) {
//                     //刷新后修改全局的token
//                     wx.setStorageSync('token', res.data.data.token);
//                 }
//             }
//         });
//     }
})